Part Number Hot Search : 
A4661 MBT3904 MZ55B3V9 N1N3016 NTE1378 NJM2246 283R5K PT631
Product Description
Full Text Search
 

To Download ADV7129KS Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
  rev. 0 information furnished by analog devices is believed to be accurate and reliable. however, no responsibility is assumed by analog devices for its use, nor for any infringements of patents or other rights of third parties which may result from its use. no license is granted by implication or otherwise under any patent or patent rights of analog devices. a 192-bit, 360 mhz true-color video dac with onboard pll adv7129 features 192-bit pixel port allows 2048 3 2048 3 24 screen resolution 360 mhz, 24-bit true-color operation triple 8-bit d/a converters 8:1 multiplexing onboard pll rs-343a/rs-170 compatible analog outputs ttl compatible digital inputs internal voltage reference standard 8-bit mpu i/o interface dac-dac matching: typ 2%, adjustable to 0.02% +5 v cmos monolithic construction 304-pin pqfp package applications ultrahigh resolution color graphics image processing drives 24-bit color 2k 3 2k monitors general description the adv7129 is a complete analog output, video dac on a single cmos (adv?) monolithic chip. the part is specifically designed for use in the highest resolution graphics and imaging systems. the ultimate level of integration, comprised of 360 mhz triple 8-bit dacs, a programmable pixel port, an in ternal voltage refer- ence and an onboard pll, makes the adv7129 the only choice for the very highest level of performance and functionality. the device consists of three high speed, 8-bit, video d/a con- verters (rgb). an onboard phase locked loop clock generator is provided to provide high speed operation without requiring high speed external crystal or clock circuitry. the part is fully controlled through the mpu port by the on- board command registers. this mpu port may be updated at any time without causing sparkle effects on the screen. adv is a registered trademark of analog devices, inc. (continued on page 10) functional block diagram odd/ even pixel data (red, green, blue) b c d e f g a h loadin loadout lpf v ref ior mpu port d7?0 ce r/ w c0 c1 adv7129 v aa gnd control registers ior iog iog iob iob rcomp gcomp bcomp r rset r gset r bset blank hsync vsync csync voltage reference sense/ syncout 8 clock control pll int pixel clock 24 24 24 24 24 24 24 24 blank and sync logic 8 green dac 8 blue dac 8 red dac mux 8:1 one technology way, p.o. box 9106, norwood, ma 02062-9106, u.s.a. tel: 617/329-4700 world wide web site: http://www.analog.com fax: 617/326-8703 ? analog devices, inc., 1996 adv is a registered trademark of analog devices, inc..
adv7129Cspecifications all versions conditions 1 min typ max units static performance 3 resolution (each dac) 8 bits accuracy (each dac) integral nonlinearity 1 lsb differential nonlinearity guaranteed monotonic 1 lsb gray scale error 5 % gray scale binary coding digital inputs input high voltage, v inh 2.0 v aa + 0.5 v input low voltage, v inl gnd C 0.5 0.8 v input current, i in v in = 0.4 v or 2.4 v 10 m a input capacitance, c in 10 pf digital outputs output high voltage, v oh i oh = C400 m a 2.4 v output low voltage, v ol i ol = 3.2 ma 0.4 v floating-state leakage current 10 m a floating-state output capacitance 10 pf analog outputs gray scale current range 10 60 ma output current white level relative to black 50.16 52.80 55.44 ma black level relative to blank 4.1 4.32 4.54 ma blank level, sync disabled 0 5 50 m a lsb size 223 m a dac to dac matching 2 5 % output compliance, v oc 0 1.4 v output impedance, r out 10 k w output capacitance, c out 20 pf voltage reference voltage reference range, v ref v ref = 1.234 v for specified 1.14 1.235 1.30 v input current, i vref performance 5 m a power requirements v aa 5v i aa 4 analog current 160 200 ma i aa 4 digital current @ 360 mhz 360 400 ma power supply rejection ratio 0.12 %/% dynamic performance clock and data feedthrough 5 C30 db glitch impulse 50 pv secs dac to dac crosstalk 6 C23 db notes 1 5% for all versions. 2 temperature range (t min to t max ), 0 c to +70 c, tj (silicon junction temperature) 100 o c. 3 static performance is measured with the gain error registers set to 00h (disabled). 4 i aa is measured with a typical dynamic pattern, satisfying the absolute maximum current spec for the dacs. 5 clock and data feedthrough is a function of the amount of overshoot and undershoot on the digital inputs. glitch impulse includes clock and data feedthrough. ttl input values are 0 v to 3 v, with input rise/fall times 3 3 ns, measured at the 10% and 90% points. timing reference points are at 50% for inputs and outputs. 6 dac to dac crosstalk is measured by holding one dac high while the other two dacs are making low to high and high to low transitions. specifications subject to change without notice. (v aa 1 = +5 v, v ref = +1.235 v, r rset , r gset, r bset = 280 v , r l = 25 v , c l = 10 pf. all specifications t min to t max 2 unless otherwise noted.) rev. 0 C2C
adv7129 C3C rev. 0 timing specifications parameter conditions min typ max units clock control & pixel port 4 loadin clocking rate, f lclk 10 45 mhz loadin cycle time, t 1 16.67 ns loadin low time, t 2 6.67 ns loadin high time, t 3 6.67 ns loadin to loadout delay, t 4 5ns pixel setup time, t 5 10 ns pixel hold time, t 6 42 ns mpu port r/ w , c0, c1 setup time, t 7 10 2.5 ns r/ w , c0, c1 hold time, t 8 10 0.5 ns ce low time, t 9 25 ns ce high time, t 10 25 ns ce asserted to data-bus driven, t 11 25 ns ce asserted to data-bus valid, t 12 20 ns ce negated to data-bus invalid, t 13 1ns ce negated to data-bus three stated, t 14 15 ns write data (d7Cd0) setup time, t 15 10 ns write data (d7Cd0) hold time, t 16 10 ns analog outputs 5 analog output delay, t 17 @ 360 mhz 5 ns analog output rise/fall time, t 18 0.8 ns analog output transition time, t 19 25 ns rgb analog output skew, t sk 1.5 ns pipeline delay, t pd 19 pclks pll performance 6 jitter (1 s) (loadin = 45 mhz) 55 ps rms notes 1 ttl inputs values are 0 v to 3 v with input rise/fall times 3 3 ns, measured between the 10% and 90% points. timing reference points at 50% for inputs and out- puts. analog output load 10 pf. databus (d7Cd0) loaded as shown in figure 1. digital output load for sense 30 pf. 2 5% for all versions. 3 temperature range (t min to t max ), 0 c to +70 c. 4 pixel port consists of the following inputs: pixel inputs: red [a-h], blue [a-h], green [a-h]. 5 output delay is measured from the 50% rising edge of loadin to the 50% point of full-scale transition on the a pixel. t 17 includes the analog delay due to dacs and internal gate transitions plus the pipeline stages delay. the output delay for pixels b-h will be the output delay to the a pixel (t 17 ) plus the appropriate number of clock cycles. output rise/fall time is measured between the 10% and 90% points of full-scale transition. settling time is measured from the 50% point of full-scale transition to the output remaining within 1%. (settling time does not include clock and data feedthrough.) 6 jitter is measured by triggering on the output clock, delayed by 15 m s and then measuring the time period from the trigger edge to the next edge of the output clock after the delay. this measurement is repeated multiple times and the rms value is determined. specifications subject to change without notice. (v aa 2 = +5 v, v ref = +1.235 v, r rset , r gset, r bset = 280 v , r l = 25 v for iog, ior, iob, c l = 10 pf. all specifications t min to t max 3 unless otherwise noted.) to output pin +2.1v 100pf i sink i source figure 1. loadin vs. pixel input data
adv7129 C4C rev. 0 a n ... h n a n+1 ... h n+1 a n+2 ... h n+2 digital input to analog output pipeline a n+2 ... h n+2 a n+1 ... h n+1 a n ... h n a n? ... h n? loadout loadin pixel input data analog output data t 2 t 3 t 4 t 1 t pd figure 2. loadin vs. pixel input data r/ w , c0, c1 ce t 7 valid control data t 13 t 16 d7?0 (read mode) d7?0 (write mode) r/ w = 0 r/ w = 1 t 8 t 9 t 12 t 11 t 10 t 14 t 15 figure 3. microprocessor port (mpu) interface timing pclk t 17 analog outputs ior iog iob syncout t 18 10 % 50 % 90 % note: this diagram is not to scale. for the purposes of clarity, the analog output waveform is magnified in time and amplitude w.r.t the clock waveform. t 17 is the only relevent timing specification for syncout . syncout is a digital video output signal. full-scale transition white level black level t 19 figure 4. analog output response vs. loadin
adv7129 C5C rev. 0 absolute maximum ratings 1 v aa to gnd . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 v voltage on any digital pin . . . . gnd C 0.5 v to v aa + 0.5 v ambient operating temperature (t a ) . . . . . . . . 0 c to +70 c storage temperature (t s ) . . . . . . . . . . . . . . C65 c to +150 c junction temperature (t j ) . . . . . . . . . . . . . . . . . . . . . +150 c lead temperature (soldering, 10 sec) . . . . . . . . . . . . . +260 c vapor phase soldering (1 minute) . . . . . . . . . . . . . . . . +220 c analog outputs to gnd 2 . . . . . . . . . . . gnd C 0.5 v to v aa current on any dac output . . . . . . . . . . . . . . . . . . . . 60 ma notes 1 stresses above those listed under absolute maximum ratings may cause permanent damage to the device. this is a stress rating only and functional operation of the device at these or any other conditions above those listed in the operational sections of this specification is not implied. exposure to absolute maximum rating conditions for extended periods may affect device reliability. 2 analog output short circuit to any power supply or common can be of an indefinite duration. ordering guide* model temperature range package option ADV7129KS 0 c to +70 c s-304 *due to the specialized nature and application of this part, it is not automati- cally available to order. please contact your local sales office for details. 304-lead pqfp pin configuration 77 152 pin no. 1 identifier 1 304 76 153 228 229 row a row b row d adv7129 pqfp top view (not to scale) row c warning! esd sensitive device caution esd (electrostatic discharge) sensitive device. electrostatic charges as high as 4000 v readily accumulate on the human body and test equipment and can discharge without detection. although the adv7129 features proprietary esd protection circuitry, permanent damage may occur on devices subjected to high energy electrostatic discharges. therefore, proper esd precautions are recommended to avoid performance degradation or loss of functionality.
adv7129 C6C rev. 0 pin assignments pin no. mnemonic pin no. mnemonic pin no. mnemonic pin no. mnemonic 1 gnd 41 g4 c 81 gnd 121 b4 e 2 gnd 42 g4 b 82 gnd 122 b4 d 3 gnd 43 g4 a 83 g1 a 123 b4 c 4 gnd 44 v aa 84 g0 h 124 b4 b 5 gnd 45 gnd 85 g0 g 125 b4 a 6 gnd 46 v aa 86 g0 f 126 b3 h 7r0 e 47 gnd 87 g0 e 127 b3 g 8r0 d 48 g3 h 88 g0 d 128 b3 f 9r0 c 49 g3 g 89 g0 c 129 b3 e 10 r0 b 50 g3 f 90 g0 b 130 b3 d 11 r0 a 51 g3 e 91 g0 a 131 b3 c 12 g7 h 52 g3 d 92 b7 h 132 b3 b 13 g7 g 53 g3 c 93 b7 g 133 b3 a 14 g7 f 54 g3 b 94 b7 f 134 b2 h 15 g7 e 55 g3 a 95 b7 e 135 b2 g 16 g7 d 56 g2 h 96 b7 d 136 b2 f 17 g7 c 57 g2 g 97 b7 c 137 b2 e 18 g7 b 58 g2 f 98 b7 b 138 b2 d 19 g7 a 59 g2 e 99 b7 a 139 b2 c 20 g6 h 60 g2 d 100 b6 h 140 b2 b 21 g6 g 61 g2 c 101 b6 g 141 b2 a 22 g6 f 62 g2 b 102 b6 f 142 b1 h 23 g6 e 63 g2 a 103 b6 e 143 b1 g 24 g6 d 64 g1 h 104 b6 d 144 b1 f 25 g6 c 65 g1 g 105 b6 c 145 b1 e 26 g6 b 66 g1 f 106 b6 b 146 b1 d 27 g6 a 67 g1 e 107 b6 a 147 gnd 28 g5 h 68 g1 d 108 b5 h 148 gnd 29 g5 g 69 g1 c 109 b5 g 149 gnd 30 g5 f 70 g1 b 110 b5 f 150 gnd 31 g5 e 71 gnd 111 b5 e 151 gnd 32 g5 d 72 gnd 112 b5 d 152 gnd 33 g5 c 73 gnd 113 b5 c 153 gnd 34 g5 b 74 gnd 114 b5 b 154 gnd 35 g5 a 75 gnd 115 b5 a 155 gnd 36 g4 h 76 gnd 116 v aa 156 gnd 37 g4 g 77 gnd 117 gnd 157 gnd 38 g4 f 78 gnd 118 b4 h 158 gnd 39 g4 e 79 gnd 119 b4 g 159 b1 c 40 g4 d 80 gnd 120 b4 f 160 b1 b *no connect.
adv7129 C7C rev. 0 pin no. mnemonic pin no. mnemonic pin no. mnemonic pin no. mnemonic 161 b1 a 197 r bias 233 gnd 269 loadout 162 b0 h 198 sense/ syncout 234 gnd 270 r4 b 163 b0 g 199 v ref 235 r6 h 271 r4 a 164 b0 f 200 gnd 236 r6 g 272 r3 h 165 b0 e 201 d0 237 r6 f 273 r3 g 166 b0 d 202 d1 238 r6 e 274 r3 f 167 b0 c 203 d2 239 r6 d 275 r3 e 168 b0 b 204 d3 240 r6 c 276 r3 d 169 b0 a 205 gnd 241 r6 b 277 r3 c 170 blank 206 v aa 242 r6 a 278 r3 b 171 hsync 207 d4 243 r5 h 279 r3 a 172 vsync 208 d5 244 r5 g 280 r2 h 173 odd/ even 209 d6 245 r5 f 281 r2 g 174 nc* 210 d7 246 v aa 282 r2 f 175 gnd 211 ce 247 gnd 283 r2 e 176 gnd 212 r/ w 248 v aa 284 r2 d 177 iob 213 c0 249 gnd 285 r2 c 178 iob 214 c1 250 r5 e 286 r2 b 179 r bset 215 r7 h 251 r5 d 287 r2 a 180 b comp 216 r7 g 252 r5 c 288 r1 h 181 v aa 217 r7 f 253 r5 b 289 r1 g 182 v aa 218 r7 e 254 r5 a 290 r1 f 183 b bias 219 r7 d 255 r4 h 291 r1 e 184 iog 220 r7 c 256 r4 g 292 r1 d 185 iog 221 r7 b 257 r4 f 293 r1 c 186 r gset 222 r7 a 258 r4 e 294 r1 b 187 g comp 223 gnd 259 r4 d 295 r1 a 188 v aa 224 gnd 260 r4 c 296 r0 h 189 v aa 225 gnd 261 gnd 297 r0 g 190 g bias 226 gnd 262 gnd 298 r0 f 191 ior 227 gnd 263 v aa 299 gnd 192 ior 228 gnd 264 lpf 300 gnd 193 r rset 229 gnd 265 gnd 301 gnd 194 r comp 230 gnd 266 loadin 302 gnd 195 v aa 231 gnd 267 gnd 303 gnd 196 v aa 232 gnd 268 csync 304 gnd *no connect.
adv7129 C8C rev. 0 pin description mnemonic function r7Cr0[a . . . h] red pixel port inputs (ttl compatible inputs). eight sets of eight bits latched on the rising edge of loadin. g7Cg0[a . . . h] green pixel port inputs (ttl compatible inputs). eight sets of eight bits latched on the rising edge of loadin. b7Cb0[a . . . h] blue pixel port inputs (ttl compatible inputs). eight sets of eight bits latched on the rising edge of loadin. blank composite blank (ttl compatible input). this video control signal drives the analog outputs to the blanking level. when blank is at logic 0, the pixel inputs are ignored. pedestal selection is controlled by bit cr15 of command register 1. blank is latched on the rising edge of loadin. odd/ even odd/even field input (ttl compatible input). this input indicates which field of the frame is being dis- played. an even field is selected by setting odd/ even to logical 0. an odd field is selected by setting odd/ even to logical 1. odd/ even should be changed only during vertical blank. hsync horizontal-sync input (ttl compatible input). this control signal is latched on the rising edge of loadin. vsync vertical-sync input (ttl compatible input). this control signal is latched on the rising edge of loadin. csync composite-sync input (ttl compatible input). this video control signal drives the analog outputs to the sync level. it is only asserted during the blanking period and does not override any other control or data in- put. cr14, cr13 or cr12 of command register 1 must be set together with cr11 or command register 1 to decode sync onto the ior/ ior , iog/ iog or iob/ iob analog outputs, otherwise the sync input is ignored. ce chip enable input (ttl compatible input). this input must be set to logic 0 when writing or reading over the data bus (d7Cd0). internally, data is latched on the rising edge of ce . r/ w read/write pin (ttl compatible input). this signal is latched on the falling edge of ce . a high level indi- cates a read operation and a low level indicates a write operation. c0, c1 register select pins (ttl compatible inputs). these inputs select which mpu port register is selected for writing or reading. data is latched on the falling edge of ce . d7Cd0 data bus (ttl compatible input/output bus). data, including color palette values and device control infor- mation is written to and read from the device over this 8-bit, bidirectional databus. any unused bits of the data bus should be terminated through a resistor to either the digital power plane (v cc ) or gnd. loadin pixel data load input (ttl compatible input). this input latches the multiplexed pixel data, including blank , hsync , vsync , csync , and odd/ even into the device. this rising edge of this signal is used to latch in the video signal inputs. it is also used as a reference frequency to generate an 8 multiple pixel clock using the fixed reference onboard pll. loadout pixel data load output (ttl compatible output). this digital output is pclk/8. if the onboard phase lock loop is used, it has the same phase as loadin. lpf low-pass filter pin. this pin stabilizes the internal pll. the following network is recommended. 0.001? 100 w lpf 0.1? v aa figure 5.
adv7129 C9C rev. 0 mnemonic function ior, iog, iob red, green & blue current outputs (high impedance current sources). these rgb video outputs are specified to directly drive rs-343a and rs-170 video levels into doubly terminated 50 w or 75 w loads. ior , iog , iob differential red, green & blue current outputs (high impedance current sources). these rgb video outputs are specified to directly drive rs-343a and rs-170 video levels into doubly terminated 50 w or 75 w loads. if the complementary outputs are not required, then these outputs should be tied to gnd. r comp red compensation pin. this pin should be bypassed to v aa with 0.01 m f capacitor. g comp green compensation pin. this pin should be bypassed to v aa with 0.01 m f capacitor. b comp blue compensation pin. this pin should be bypassed to v aa with 0.01 m f capacitor. r rset, r gset, r bset dac output full-scale adjust control (analog input): a resistor from this pin to ground sets the current in the dacs. the current in the dacs is set according to the equations: i out = 12,950 v ref / r set ( sync not encoded on the dac outpu t) i out = 18,137 v ref / r set ( sync encoded on the dac outpu t) to generate rs 343-a video levels on the dac outputs, a resistor value of 280 w is recommended for doubly terminated 50 w lines. any combination of r set value, dac termination resistor and programming of sync and pedestal are possible provided that the maximum dac current and the dac output compli- ance specifications are adhered to. for example, in a doubly terminated 50 w system with no sync or pedestal encoded on the dac outputs, an r set value of 280 w gives a dac full-scale output of 52.8 ma, i.e., a white-to-black value of 1.4 v. this example would give a 6 db reduction in noise and feedthrough on the dac outputs (compared to a 0.7 v full-scale value), but may require a 0.5x splitter at the monitor. r bias red bias node. this node should be decoupled to v aa with a 0.01 m f capacitor. g bias green bias node. this node should be decoupled to v aa with a 0.01 m f capacitor. b bias blue bias node. this node should be decoupled to v aa with a 0.01 m f capacitor. sense / syncout comparator sense output (ttl compatible output). this output will be logic 1 if one or more of the analog outputs exceeds the internal voltage of the sense comparator circuit. it can be used to determine the absence of a crt monitor. the value of the sense output corresponds to the current pixel at the out- puts. the output can drive one cmos load. this pin can alternately be programmed to be a ttl sync output which is a delayed version of csync . v ref voltage reference (analog input/output): this should always have a 0.1 m f decoupling capacitor attached between v ref and v aa . if nothing else is connected then the dacs are driven by the internal voltage refer- ence. if it is required to use a more accurate reference, then this pin acts as an overdrive input. an external 1.235 v voltage reference such as the ad1580 or equivalent is recommended to drive this input. (note: it is not recommended to use a resistor network to generate the voltage reference.) v aa power supply (+5 v 5%). the part contains multiple power supply pins, all should be connected together to one common +5 v filtered analog power supply. gnd analog ground. the part contains multiple ground pins, all should be connected together to the systems ground plane.
adv7129 C10C rev. 0 sense if any one or more of the analog outputs, iog, ior and iob, exceed the internal voltage reference level (due to absence of crt), sense is set to logic 1. the sense output can drive one cmos load and can be used to determine the absence of a crt monitor. clock control circuit the adv7129 has an integrated clock control circuit. this cir- cuit is capable of generating the internal clocking signals. a lower frequency external clock generator is used by enabling the onboard pll. this fixed multiple pll is used to speed up loadin by a factor of 8. this onboard 8 clock multiplier is activated by setting bit cr20 of command register 2 from logic 0 to logic 1. it must be set up after power-up. microprocessor (mpu) port the adv7129 supports a standard mpu interface. all the functions of the part are controlled via this mpu port. direct access is gained to the address register and all the control regis- ters as well as the cursor palette. the following sections de- scribe the setup for reading and writing to all of the devices registers. mpu interface the mpu interface consists of a bidirectional, 8-bit wide data- bus and interface control signals r/ w , ce , c1, c0. two write operations are required to set up the lower 8 bits and higher 2 bits of the address register. register mapping the adv7129 contains a number of onboard registers includ- ing the address register, command registers and gain error registers. control lines c1-c0 determine whether the address register is being pointed to (upper or lower bytes) or whether the other registers are being accessed. the r/ w and ce control inputs allow read and write access. all registers can to read and written to. power-on reset after power-up, the adv7129 must be set to perform a reset operation. this is achieved by resetting the pll (a low to high transition on bit cr20 of command register 2). this initial- izes the pixel port such that the pixel sequence abcdefgh starts at a. this reset can be performed as the registers are be- ing initialized. the command registers power up in an indeter- minate state and must be set up for the required operation. the power-on is activated when v aa goes from 0 v to 5 v. this is active for 1 m s. the adv7129 should not be accessed during this period. register accesses the mpu can write to or read from all of the adv7129s regis- ters. figure 6 shows the control registers and c1-c0 control input truth table. the read/write timing is controlled by the ce and r/ w inputs. the address register determines which control register is being accessed. the registers can be addressed directly by two write cycles to set up the high and low bytes of address register and then by a read or write cycle of the mpu. (continued from page 1) the adv7129 supports 24-bit true-color formats where screen resolution is the primary design goal. the individual red, green and blue pixel input ports allow true-color image rendi- tion at resolutions of 2048 2048 24 bit. the adv7129 is capable of generating rgb video output sig- nals that are compatible with rs-343a and rs-170 video stan- dards, without requiring external buffering. an internal voltage reference is also provided to simplify system design. the adv7129 is fabricated in a +5 v cmos process. the adv7129 is packaged in a 304-pin pqfp package. circuit details and operation digital video or pixel data is latched into the adv7129 over the pixel port. the data is multiplexed and latched into the three 8- bit digital-to-analog converters (dacs) and output as an rgb video signal. the adv7129 can be broken into three sections for purposes of clarity of explanation: 1. pixel port and clock control circuit. 2. mpu port, registers and cursor. 3. digital-to-analog converters and video outputs. pixel port and clock circuits the pixel port of the adv7129 is directly interfaced to the video/graphics pipeline of a computer graphics subsystem. it is connected directly through a gate array to the video ram of the systems frame buffer. the pixel port of the adv7129 consists of: color data: red, green, blue pixel controls: hsync , vsync , csync , blank the associated clocking signals for the pixel port include: clock input loadin clock output loadout pixel port (color data) the adv7129 has 192 color data inputs. this supports 24-bit true color with 8:1 multiplexing. color data is always latched on the rising edge of loadin. loadout is generated internally by the adv7129. the fre- quency of loadout is the internal clock frequency (pclk) divided by 8. other pixel data signals latched into the part by loadin in- clude hsync , blank , vsync and csync . hsync , vsync , csync , blank the blank and sync video control signals drive the analog outputs to the blanking and sync levels respectively. these are latched on the rising edge of loadin. the sync information can be encoded onto any of the iog, ior or iob analog out- puts by setting bits cr12, cr13 or cr14 of command regis- ter 1 to logic 1. the sync information is ignored if bits cr12, cr13 and cr14 of command register 1 are set to logic 0. the sync and blank information can be decoded onto the inverted outputs by setting cr10 and cr11 of command register 1 to logic level 1.
adv7129 C11C rev. 0 register programming the following section describes each register, including address register and each of the control registers in terms of its configuration. address register (a10Ca0) as illustrated previously, the c1Cc0 inputs, in conjunction with the address register specify which control register, or palette ram location is accessed by the mpu port. the address reg- ister is 16 bits wide and can be read from as well as written to. control registers a large bank of registers can be accessed using the address reg- ister and c1Cc0. access is made first by writing the address register with the appropriate address to point to the particular control register, and then performing an mpu access to the control register. address register (a10?0) (a10?0) register access 4ff?12 reserved 411 command register 2 410 reserved 40f reserved 40e reserved 40d reserved 40c reserved 40b reserved 40a reserved 409 reserved 408 reserved 407 blue dac gain error register 406 green dac gain error register 405 red dac gain error register 004 reserved 403 reserved 402 reserved 401 reserved 400 command register 1 000?ff reserved c1 c0 r/ w 0 0 0 write to address register (lower byte) 0 1 0 write to address register (upper byte) 1 0 0 write to registers 0 0 1 read from address register (lower byte) 0 1 1 read from address register (upper byte) 1 0 1 read from registers 1 1 x reserved figure 6. control registers command register 1 (cr1) (address register (a10Ca0) = 400h) this register contains a number of control bits as shown in the diagram. cr1 is an 8-bit wide register. figure 7 shows the various operations under the control of cr1. this register can be read from as well as written to. bit cr16 is reserved and should be set to logic 1. command register 1-bit description blank control on inverted outputs (cr10): this bit specifies whether the video blank is to be decoded onto the inverted analog outputs or ignored. sync control on inverted outputs (cr11) this bit specifies whether the video sync is to be decoded onto the inverted analog outputs or ignored. sync recognition on blue (cr12) this bit specifies whether the video sync input is to be de- coded onto the iob analog output or ignored. sync recognition on green (cr13) this bit specifies whether the video sync input is to be de- coded onto the iog analog output or ignored. sync recognition on red (cr14) this bit specifies whether the video sync input is to be de- coded onto the ior analog output or ignored. pedestal enable control (cr15) this bit specifies whether a 0 ire or a 7.5 ire blanking pedes- tal is to be generated on the video outputs. display mode control (cr17) this bit controls whether the display is interlaced or noninterlaced. cr17 cr16 cr15 cr14 cr13 cr12 cr11 cr10 cr16 = 0 (reserved) zero must be written to this bit interlace enable 0 disable 1 enable cr17 pedestal enable control 0 0 ire 1 7.5 ire cr15 sync recognition control (iog) 0 ignore 1 decode cr13 sync recognition control (iob) 0 ignore 1 decode cr12 sync recognition control (ior) 0 ignore 1 decode cr14 pedestal control ( ior , iog , iob ) 0 disable blank on inverted outputs 1 decode blank on inverted outputs cr10 sync control ( ior , iog , iob ) 0 disable sync on inverted outputs 1 decode sync on inverted outputs cr11 figure 7. command register 1
adv7129 C12C rev. 0 command register 2 (cr2) (address register (a10Ca0) = 411h) this register contains a number of control bits as shown in the diagram. cr2 is an 8-bit wide register. cr27, cr24, cr22 and cr21 are reserved and should be set to logic 0. figure 8 shows the various operations under the control of cr2. this register can be read from as well as written to. command register 2-bit description pll control (cr20) this bit resets the pll divider when set to logic 0 and re- leases it when set to logic 1. syncout control (cr23) this bit is an enable for syncout. if this bit is set to logic 1, the sense output becomes a pipelined version of csync . otherwise the sense output remains unaffected. sense bit (cr25) this output bit is used to determine the absence of a crt monitor. when cr25 is set to logic 1, a crt is not present. with some diagnostic code, the presence of loading on the indi- vidual rgb lines can be determined. the reference is generated by a voltage divider from the external voltage reference on the v re f pin. for the proper operation, the following levels should be applied to the comparator by the ior, iog and iob outputs: dac low voltage 250 mv. dac high voltage 3 450 mv. vco override bit (cr26) this bit is used to override the vco and set the pll to the lowest frequency possible. if the external loadin source takes some time before it reaches its required frequency, the internal pll can become unstable as it tries to track to a varying loadin signal. the vco override bit can be set to logic level 0 and then released (set to logic level 1) to allow the vco to track to the input after it has stabilized. it is required to allow 200 m s before the vco override bit is released. gain error registers (address register (a10Ca0) = 405hC407h) the red, green and blue gain error registers allow the user to compensate for any channel-to-channel variations in the video output system. they control internal resistors from each of the three dac outputs to gnd, i.e., they appear in parallel with the external termination resistor across the dac outputs. this allows the rgb output voltages to be adjusted as the value of r int is varied. a logic 1 on any of the control bits gr06 to gr00 switches in the appropriate resistor. a logic 0 disables or open circuits the resistor. bit gr07 of the gain error register enables or disables the gain error adjust. figure 9 shows the typical resistor values for these internal resistances versus r set . cr27 cr26 cr25 cr24 cr23 cr22 cr21 cr20 sense output 0 monitor present 1 monitor not present cr25 syncout control 0 ignore 1 decode cr23 reserved (cr27) this bit should be set to logic ? vco override 0 vco override 1 normal pll operation cr26 reserved (cr24) this bit should be set to logic ? reserved (cr22, cr21) these bits should be set to logic ? pll reset 0 reset pll 1 release pll cr20 figure 8. command register 2 x x x x x x x 1 gain error register r set dacs r 6 r 5 r 4 r 3 r 2 r 1 r 0 internal resistors i out pin r t1 r t2 gr06 r6 gr05 r5 gr04 r4 gr03 r3 gr02 r2 gr01 r1 gr00 r0 47 w 923 w 1926 w 3476 w 6979 w 16610 w 27037 w register (reset = 280 w ) (cable) (monitor) gr07 gr06 gr05 gr04 gr03 gr02 gr01 gr00 gain error control 0 disable gain error adj 1 enable gain error adj gr07 figure 9. gain error register
adv7129 C13C rev. 0 digital-to-analog converters (dacs) and video outputs the adv7129 contains three high speed video dacs. the dac outputs are represented as the three primary analog color signals ior (red video), iog (green video) and iob (blue video). dacs and analog outputs the part contains three matched 8-bit digital-to-analog converters. the dacs are designed using an advanced, high speed, seg- mented architecture. the bit currents corresponding to each digital input are routed to either ior, iog, iob (bit = 1) or ior , iog , iob (bit = 0). normally ior , iog , & iob are connected to gnd. z o = 50 w (cable) z l = 50 w (monitor) ior, iog, iob dacs z s = 50 w (source termination) figure 10. dac output termination (doubly terminated 50 w load) the analog video outputs are high impedance current sources. each of the these three rgb current outputs are specified to di- rectly drive a 25 w load (doubly-terminated 50 w ). reference input and r set an external 1.235 v voltage reference is preferred to set up the analog outputs of the adv7129. the reference voltage is con- nected to the v ref input. in the absence of an external refer- ence, the on-chip voltage reference is internally connected to the v ref pin. the internal reference will set up the dac cur- rents, although with slightly less accuracy. a resistor r set is connected between the r set (r rset , r gset , r bset ) input of the part and ground. an r set value of 280 w corresponds to the generation of two times rs-343a video lev- els into a doubly-terminated 50 w load. figure 11 illustrates the resulting video waveform and the video output truth table il- lustrates the corresponding control input stimuli. on the adv7129 sync can be encoded on any of the analog signals, however in practice, sync is generally encoded on either the iog output or on all of the video outputs. any combination of r set , dac termination resistors and programming of sync and pedestal are possible provided that the maximum dac current of 60 ma and the dac output compliance specifications are adhered to. the following tables show the current levels for different values of r set resistors and r load termination. gray scale 7.5 ire 92.5 ire 40 ire sync level blank level black level white level figure 11. composite video waveform sync decoded; pedestal = 7.5 ire
adv7129 C14C rev. 0 table i. video output truth table (r set = 398 v , r load = 37.5 v ) o/p with sync o/p with sync dac description enabled (ma) disabled (ma) sync blank input data white level 26.67 19.05 1 1 ffh video video + 9.05 video + 1.44 1 1 data video to blank video + 1.44 video + 1.44 0 1 data black level 9.05 1.44 1 1 00h black to blank 1.44 1.44 0 1 00h blank level 7.62 0 1 0 xxh sync level 0 0 0 0 xxh table ii. video output truth table (r set = 560 v , r load = 25 v ) o/p with sync o/p with sync dac description enabled (ma) disabled (ma) sync blank input data white level 40 28.57 1 1 ffh video video + 13.6 video + 2.14 1 1 data video to blank video + 2.16 video + 2.14 0 1 data black level 13.6 2.14 1 1 00h black to blank 2.14 2.14 0 1 00h blank level 11.44 0 1 0 xxh sync level 0 0 0 0 xxh table iii. video output truth table (r set = 280 v , r load = 25 v ) o/p with sync dac description disabled (ma) sync blank input data white level 52.8 0 0 ffh video video + 0 0 0 data video to black video + 0 0 0 data black level 0 0 0 xxh
adv7129 C15C rev. 0 appendix i board design and layout considerations the adv7129 is a highly integrated circuit containing both precision analog and high speed digital circuitry. it has been designed to minimize interference effects on the integrity of the analog circuitry by the high speed digital circuitry. it is impera- tive that these same design and layout techniques be applied to the system level design such that high speed, accurate perfor- mance is achieved. the recommended analog circuit layout (see figure 12) shows the analog interface between the device and monitor. the layout should be optimized for lowest noise on the adv7129 power and ground lines by shielding the digital inputs and pro- viding good decoupling. the lead length between groups of v aa and gnd pins should by minimized so as to minimize inductive ringing. ground planes the ground plane should encompass all adv7129 ground pins, voltage reference circuitry, power supply bypass circuitry for the adv7129, the analog output traces, and all the digital signal traces leading up to the adv7129. the analog ground plane should be separated from the system ground plane by a ferrite bead. power planes the adv7129 and any associated analog circuitry should have its own power plane, referred to as the analog power plane (v aa ). this power plane should be connected to the regular pcb power plane (v cc ) at a single point through a ferrite bead. this bead should be located within three inches of the adv7129. the pcb power plane should provide power to all digital logic on the pc board, and the analog power plane should provide power to all adv7129 power pins and voltage reference circuitry. plane-to-plane noise coupling can be reduced by ensuring that portions of the regular pcb power and ground planes do not overlay portions of the analog power plane, unless they can be arranged such that the plane-to-plane noise is common mode. supply decoupling for optimum performance, bypass capacitors should be installed using the shortest leads possible, consistent with reliable opera- tion, to reduce the lead inductance. best performance is obtained with 0.1 m f ceramic capacitor decoupling. each group of v aa pins on the adv7129 must have at least one 0.1 m f decoupling capacitor to gnd. these capacitors should be placed as close as possible to the device. it is important to note that while the adv7129 contains cir- cuitry to reject power supply noise, this rejection decreases with frequency. if a high frequency switching power supply is used, the designer should pay close attention to reducing power supply noise and consider using a three terminal voltage regulator for supplying power to the analog power plane. digital signal interconnect the digital inputs to the adv7129 should be isolated as much as possible from the analog outputs and other analog circuitry. also, these input signals should not overlay the analog power plane. due to the high clock rates involved, long clock lines to the adv7129 should be avoided to reduce noise pickup. any active termination resistors for the digital inputs should be connected to the regular pcb power plane (v cc ), and not the analog power plane. analog signal interconnect the adv7129 should be located as close as possible to the output connectors to minimize noise pickup and reflections due to impedance mismatch. the video output signals should overlay the ground plane, and not the analog power plane, to maximize the high fre- quency power supply rejection. digital inputs, especially pixel data inputs and clocking signals (loadout, loadin, etc.) should never overlay any of the ana log signal circuitry and should be kept as far away as possible. for best performance, the analog outputs should each have a 50 w load resistor connected to gnd. these resistors should be placed as close as possible to the adv7129 so as to minimize reflections. there are a number of precautions that the user can take to minimize the effects of data feedthrough. a. apply external filtering to the dac outputs. b. reduce input voltage risetime. from experiments, it has been seen that a reduction from 2 ns to 4 ns gives signifi- cant improvement. c. reduce input vol tage swing. a reduction from 5 v to 3 v gives significant improvement. d. use series resistors on the pixel inputs (e.g., 100 w ). e. the part can be run at 2 dac current levels as shown in the dac output. the differential outputs can then be connected through a differential to single balun trans- former to eliminate common-mode noise. a phase split- ter should be used to reduce the 2 levels to 1 at the monitor end.
adv7129 C16C rev. 0 pixel data 192 r bias g bias b bias r comp g comp b comp ior ior iog iog iob iob r rset g rset b rset +5v(v aa ) analog power plane 10? 33? ferrite bead +5v (board supply v cc ) v aa each 0.01? v aa each 0.01? v aa each 280 w 50 w 50 w v aa v ref v aa 0.1? sense/ syncout 0.1? 0.01? (repeated for each group of v aa pins) ferrite bead gnd analog ground plane digital ground plane board ground monitor (crt) adv7129 0.01? 0.1? v aa lpf loadout loadin clock (45mhz) odd/ even csync hsync vsync blank an optional balun transformer can be used on video and complementary outputs for improved performance (doesn? show mpu port for clarity) 50 w 50 w 50 w 50 w 100 w figure 12. typical connection diagram
adv7129 C17C rev. 0 appendix ii thermal and environmental considerations the adv7129 is a very highly integrated monolithic silicon device. this high level of integration inevitably leads to consid- eration of thermal and environmental conditions which the adv7129 must operate in. reliability of the device is enhanced by keeping it as cool as possible. in order to avoid destructive damage to the device, the absolute maximum junction tempera- ture must never be exceeded. certain applications, depending on ambient temperature and pixel data rates may req uire forced air cooling or external heatsinks. the following data is intended as a guide in evaluating the operating conditions of a particular appli- cation so that optimum device and system performance is achieved. it should be noted that information on package characteristics published herein may not be the most up to date at the time of reading this. advances in package compounds and manufacture will inevitably lead to improvements in the thermal data. please contact your local sales office for the most up-to-date information. package characteristics junction-to-case ( q jc ) thermal resistance for this particular part is: q jc = 8.9 c/w ( note: q jc is independent of airflow.) the maximum silicon junction temperature should be limited to 100 c. temperatures greater than this will reduce long-term device reliability. to ensure that the silicon junction tempera- ture stays within prescribed limits, the addition of an external heatsink can be used if the junction temperature is brought be- yond the maximum limit. junction-to-ambient ( q ja ) thermal resistance for this particu- lar part is: q ja = 25.9 c/w (still air) q ja = will significantly decrease in air flow. thermal model the junction temperature of the device in a specific application is given by: t j = t a + p d ( q jc + q ca ) (1) or t j = t a + p d ( q ja ) (2) where: t j = junction temperature of silicon ( c) t a = ambient temperature ( c) p d = power dissipation (w) q jc = junction to case thermal resistance ( c/w) q ca = case to ambient thermal resistance ( c/w) q ja = junction to ambient thermal resistance ( c/w) speed ?mhz 160 current ?ma 200 240 280 320 360 550 500 475 450 425 525 v aa = +5v figure 13. supply current vs. frequency
adv7129 C18C rev. 0 outline dimensions dimensions shown in inches and (mm). 304-lead plastic quad flatpack (s-304) seating plane 0.167 (4.23) nom 0.150 (3.80) nom 0.0197 (0.50) nom 0.008 (0.20) nom 1 229 228 153 304 77 76 top view (pins down) pin 1 identifier 152 row a row c row b row d 1.579 (40.10) 1.571 (39.90) 1.677 (42.60) nom 1.579 (40.10) 1.571 (39.90) 1.677 (42.60) nom
C19C
printed in u.s.a. c2215C6C10/96 C20C


▲Up To Search▲   

 
Price & Availability of ADV7129KS

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X